#include <vector>
#include <iostream>
#include <string>
#include <algorithm>

using namespace std;
vector<string> lookup(std::vector<string> stopwords, std::vector<string> token_list)
{
	int answer;
	int counter = 0;
	vector<string>::iterator p = token_list.begin();
	vector<string> filtered_list;
	while(p<token_list.end())
	{
		if(find(stopwords.begin(),stopwords.end(),*p) == stopwords.end()) //if token not found in stopword list till end
		{
			filtered_list.push_back(*p); //add to list of filtered tokens  
		}
		p++;
	}
		
	//cout << *p;
	return filtered_list;
}
